/**
 * 
 */
package net.sahv.bdyz.controller.web;

import net.sahv.bdyz.model.HelpCenter;
import net.sahv.bdyz.model.Theme;
import net.sahv.bdyz.service.HelpCenterService;
import net.sahv.bdyz.service.LanguageService;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

/**
 * @author 张天敏
 * @date 日期：2016年8月9日 时间：下午5:09:32
 */
@Controller
@RequestMapping("web/help")
public class HelpController {
	
	@Autowired
	private HelpCenterService helpCenterService;
	@Autowired
	private LanguageService languageService;
	
	/**
	 * 跳转到帮助页面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:10:05
	 * @param model
	 * @param aId
	 * @return
	 */
	@RequestMapping(value="/{stringUrl}/index",method=RequestMethod.GET)
	public String ediaddress(Model model,@PathVariable("stringUrl") String stringUrl,HttpServletRequest request){		
		String[] stringUrlArr=stringUrl.split("-");
		model.addAttribute("urlString", stringUrlArr[0]);
		model.addAttribute("indexId", stringUrlArr[1]);
		return "web/help/index";
	}
	
	/**
	 * 跳转到会员中心页面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:21:01
	 * @return
	 */
	@RequestMapping(value="memberCenter",method=RequestMethod.GET)
	public String memberCenter(Model model){
		
		HelpCenter helpCenter=helpCenterService.selectDetails(1);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		
		return "web/help/memberCenter";
	}
	
	/**
	 * 跳转到联系客服页面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:36:23
	 * @return
	 */
	@RequestMapping(value="customerService",method=RequestMethod.GET)
	public String customerService(Model model){
		HelpCenter helpCenter=helpCenterService.selectDetails(2);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		return "web/help/memberCenter";
	}
	
	/**
	 * 跳转到版权交易协议界面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:38:14
	 * @param model
	 * @return
	 */
	@RequestMapping(value="copyright",method=RequestMethod.GET)
	public String copyright(Model model){
		HelpCenter helpCenter=helpCenterService.selectDetails(3);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		return "web/help/memberCenter";
	}
	
	/**
	 * 跳转到版权价格页面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:38:38
	 * @param model
	 * @return
	 */
	@RequestMapping(value="copyrightPrice",method=RequestMethod.GET)
	public String copyrightPrice(Model model){
		HelpCenter helpCenter=helpCenterService.selectDetails(4);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		return "web/help/memberCenter";
	}
	
	/**
	 * 跳转到网内花型使用页面
	 * @author 张天敏
	 * @date 日期：2016年8月9日 时间：下午5:39:20
	 * @param model
	 * @return
	 */
	@RequestMapping(value="pattern",method=RequestMethod.GET)
	public String pattern(Model model){
		HelpCenter helpCenter=helpCenterService.selectDetails(5);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		return "web/help/memberCenter";
	}
	
	/**
	 * 跳转到vip说明页面
	 * @author 张天敏
	 * @date 日期：2016年8月10日 时间：上午9:46:21
	 * @param model
	 * @return
	 */
	@RequestMapping(value="vipInfo",method=RequestMethod.GET)
	public String vipInfo(Model model){
		HelpCenter helpCenter=helpCenterService.selectDetails(6);
		String language = languageService.getCurrentLanguage();
		if (language.equals("en")) {
			helpCenter.sethContent(helpCenter.gethContentEn());
		}
		model.addAttribute("helpCenter", helpCenter);
		return "web/help/memberCenter";
	}
	
	
	
	
	
	


}
